import { PrismaClient } from '@prisma/client'

const prisma = new PrismaClient()

async function main() {
  console.log('🌱 开始填充种子数据...')

  // 清除现有数据（可选）
  await prisma.user.deleteMany()

  // 创建示例用户
  const users = await Promise.all([
    prisma.user.create({
      data: {
        nickname: '张三',
        age: 25,
        sex: '男',
      },
    }),
    prisma.user.create({
      data: {
        nickname: '李四',
        age: 30,
        sex: '女',
      },
    }),
    prisma.user.create({
      data: {
        nickname: '王五',
        age: 28,
        sex: '男',
      },
    }),
  ])

  console.log(`✅ 创建了 ${users.length} 个用户`)
  console.log('用户列表:', users.map(u => `${u.nickname} (${u.uid})`).join(', '))
}

main()
  .catch((e) => {
    console.error('❌ 填充种子数据失败:', e)
    process.exit(1)
  })
  .finally(async () => {
    await prisma.$disconnect()
  })

